package com.example.spider.testing;

public enum RegionEnum {
    Afghanistan("AF"),
    Albania("AL"),
    Antarctica("AQ"),
    Algeria("DZ"),
    American_Samoa("AS"),
    Andorra("AD"),
    Angola("AO"),
    Antigua_and_Barbuda("AG"),
    Azerbaijan("AZ"),
    Argentina("AR"),
    Australia("AU"),
    Austria("AT"),
    Bahamas_("BS"),
    Bahrain("BH"),
    Bangladesh("BD"),
    Armenia("AM"),
    Barbados("BB"),
    Belgium("BE"),
    Bermuda("BM"),
    Bhutan("BT"),
    Bolivia_Plurinational_State_of("BO"),
    Bosnia_and_Herzegovina("BA"),
    Botswana("BW"),
    Bouvet_Island("BV"),
    Brazil("BR"),
    Belize("BZ"),
    British_Indian_Ocean_Territory_("IO"),
    Solomon_Islands("SB"),
    Virgin_Islands_British("VG"),
    Brunei_Darussalam("BN"),
    Bulgaria("BG"),
    Myanmar("MM"),
    Burundi("BI"),
    Belarus("BY"),
    Cambodia("KH"),
    Cameroon("CM"),
    Canada("CA"),
    Cabo_Verde("CV"),
    Cayman_Islands_("KY"),
    Central_African_Republic_("CF"),
    Sri_Lanka("LK"),
    Chad("TD"),
    Chile("CL"),
    China("CN"),
    Taiwan_Province_of_China("TW"),
    Christmas_Island("CX"),
    Cocos_Keeling_Islands_("CC"),
    Colombia("CO"),
    Comoros_("KM"),
    Mayotte("YT"),
    Congo_("CG"),
    Congo_the_Democratic_Republic_of_the("CD"),
    Cook_Islands_("CK"),
    Costa_Rica("CR"),
    Croatia("HR"),
    Cuba("CU"),
    Cyprus("CY"),
    Czechia("CZ"),
    Benin("BJ"),
    Denmark("DK"),
    Dominica("DM"),
    Dominican_Republic_("DO"),
    Ecuador("EC"),
    El_Salvador("SV"),
    Equatorial_Guinea("GQ"),
    Ethiopia("ET"),
    Eritrea("ER"),
    Estonia("EE"),
    Faroe_Islands_("FO"),
    Falkland_Islands_the_Malvinas("FK"),
    South_Georgia_and_the_South_Sandwich_Islands("GS"),
    Fiji("FJ"),
    Finland("FI"),
    Aland_Islands("AX"),
    France("FR"),
    French_Guiana("GF"),
    French_Polynesia("PF"),
    French_Southern_Territories_("TF"),
    Djibouti("DJ"),
    Gabon("GA"),
    Georgia("GE"),
    Gambia_("GM"),
    Palestine_State_of("PS"),
    Germany("DE"),
    Ghana("GH"),
    Gibraltar("GI"),
    Kiribati("KI"),
    Greece("GR"),
    Greenland("GL"),
    Grenada("GD"),
    Guadeloupe("GP"),
    Guam("GU"),
    Guatemala("GT"),
    Guinea("GN"),
    Guyana("GY"),
    Haiti("HT"),
    Heard_Island_and_McDonald_Islands("HM"),
    Holy_See_("VA"),
    Honduras("HN"),
    Hong_Kong("HK"),
    Hungary("HU"),
    Iceland("IS"),
    India("IN"),
    Indonesia("ID"),
    Iran_Islamic_Republic_of("IR"),
    Iraq("IQ"),
    Ireland("IE"),
    Israel("IL"),
    Italy("IT"),
    Cote_d_Ivoire("CI"),
    Jamaica("JM"),
    Japan("JP"),
    Kazakhstan("KZ"),
    Jordan("JO"),
    Kenya("KE"),
    Korea_the_Democratic_Peoples_Republic_of("KP"),
    Korea_the_Republic_of("KR"),
    Kuwait("KW"),
    Kyrgyzstan("KG"),
    Lao_Peoples_Democratic_Republic_("LA"),
    Lebanon("LB"),
    Lesotho("LS"),
    Latvia("LV"),
    Liberia("LR"),
    Libya("LY"),
    Liechtenstein("LI"),
    Lithuania("LT"),
    Luxembourg("LU"),
    Macao("MO"),
    Madagascar("MG"),
    Malawi("MW"),
    Malaysia("MY"),
    Maldives("MV"),
    Mali("ML"),
    Malta("MT"),
    Martinique("MQ"),
    Mauritania("MR"),
    Mauritius("MU"),
    Mexico("MX"),
    Monaco("MC"),
    Mongolia("MN"),
    Moldova_the_Republic_of("MD"),
    Montenegro("ME"),
    Montserrat("MS"),
    Morocco("MA"),
    Mozambique("MZ"),
    Oman("OM"),
    Namibia("NA"),
    Nauru("NR"),
    Nepal("NP"),
    Netherlands_("NL"),
    Curacao("CW"),
    Aruba("AW"),
    Sint_Maarten_Dutch_part("SX"),
    Bonaire_Sint_Eustatius_and_Saba("BQ"),
    New_Caledonia("NC"),
    Vanuatu("VU"),
    New_Zealand("NZ"),
    Nicaragua("NI"),
    Niger_("NE"),
    Nigeria("NG"),
    Niue("NU"),
    Norfolk_Island("NF"),
    Norway("NO"),
    Northern_Mariana_Islands_("MP"),
    United_States_Minor_Outlying_Islands_("UM"),
    Micronesia_Federated_States_of("FM"),
    Marshall_Islands_("MH"),
    Palau("PW"),
    Pakistan("PK"),
    Panama("PA"),
    Papua_New_Guinea("PG"),
    Paraguay("PY"),
    Peru("PE"),
    Philippines_("PH"),
    Pitcairn("PN"),
    Poland("PL"),
    Portugal("PT"),
    Guinea_Bissau("GW"),
    Timor_Leste("TL"),
    Puerto_Rico("PR"),
    Qatar("QA"),
    Reunion("RE"),
    Romania("RO"),
    Russian_Federation_("RU"),
    Rwanda("RW"),
    Saint_Barthelemy("BL"),
    Saint_Helena_Ascension_and_Tristan_da_Cunha("SH"),
    Saint_Kitts_and_Nevis("KN"),
    Anguilla("AI"),
    Saint_Lucia("LC"),
    Saint_Martin_French_part("MF"),
    Saint_Pierre_and_Miquelon("PM"),
    Saint_Vincent_and_the_Grenadines("VC"),
    San_Marino("SM"),
    Sao_Tome_and_Principe("ST"),
    Saudi_Arabia("SA"),
    Senegal("SN"),
    Serbia("RS"),
    Seychelles("SC"),
    Sierra_Leone("SL"),
    Singapore("SG"),
    Slovakia("SK"),
    Viet_Nam("VN"),
    Slovenia("SI"),
    Somalia("SO"),
    South_Africa("ZA"),
    Zimbabwe("ZW"),
    Spain("ES"),
    South_Sudan("SS"),
    Sudan_("SD"),
    Western_Sahara("EH"),
    Suriname("SR"),
    Svalbard_and_Jan_Mayen("SJ"),
    Eswatini("SZ"),
    Sweden("SE"),
    Switzerland("CH"),
    Syrian_Arab_Republic("SY"),
    Tajikistan("TJ"),
    Thailand("TH"),
    Togo("TG"),
    Tokelau("TK"),
    Tonga("TO"),
    Trinidad_and_Tobago("TT"),
    United_Arab_Emirates_("AE"),
    Tunisia("TN"),
    Turkey("TR"),
    Turkmenistan("TM"),
    Turks_and_Caicos_Islands_("TC"),
    Tuvalu("TV"),
    Uganda("UG"),
    Ukraine("UA"),
    Republic_of_North_Macedonia("MK"),
    Egypt("EG"),
    United_Kingdom_of_Great_Britain_and_Northern_Ireland_("GB"),
    Guernsey("GG"),
    Jersey("JE"),
    Isle_of_Man("IM"),
    Tanzania_United_Republic_of("TZ"),
    United_States_of_America_("US"),
    Virgin_Islands_U_S_("VI"),
    Burkina_Faso("BF"),
    Uruguay("UY"),
    Uzbekistan("UZ"),
    Venezuela_Bolivarian_Republic_of("VE"),
    Wallis_and_Futuna("WF"),
    Samoa("WS"),
    Yemen("YE"),
    Zambia("ZM"),

    ;


    final String alpha2Code;

    RegionEnum(String alpha2Code) {
        this.alpha2Code = alpha2Code;
    }

    public String getAlpha2Code() {
        return alpha2Code;
    }

}
